#include "AETask.hpp"

BEGIN_ARETE_NAMESPACE(thread)

	AETask::~AETask(void)
{
	m_ptr.reset();
}

void AETask::operator()()
{
	m_ptr->execute();
}

END_ARETE_NAMESPACE